翻訳と辞書
Words near each other
・ Aulus Postumius Albus Regillensis (consul 464 BC)
・ Aulus Postumius Tubertus
・ Aulus Pudens
・ Aulus Sempronius Atratinus
・ Aulus Terentius Varro Murena
・ Aulus Verginius Tricostus Caeliomontanus
・ Aulus-les-Bains
・ Aulx-lès-Cromary
・ Aulzhausen
・ Aulë
・ Aum (album)
・ Aum (disambiguation)
・ Aum (unit)
・ Aum Dorji Choden
・ AUM Fidelity
Aum Programming Language
・ Aum Shinrikyo
・ AUM-N-2 Petrel
・ Auma
・ Auma (river)
・ Auma-Weidatal
・ Auma-Weidatal (Verwaltungsgemeinschaft)
・ Aumagne
・ Aumakua
・ Aumakua (moth)
・ Aumale
・ Aumale (département)
・ Aumale metro station
・ Aumanil
・ Aumann


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Aum Programming Language : ウィキペディア英語版
Aum Programming Language
Aum Programming Language is a multi-paradigm programming language which has been an internal research project at IT Adapter since 2004. It is somewhat similar to modern C# in its feature set adding aspect-oriented-programming, message passing and pattern matching (a la Objective-C, Embarcadero Delphi and Erlang (programming language)).
〔Aum Code Blog - (NFX/Aum Runtime Library )〕
〔IT Adapter Corp - (IT Adapter Corp Site )〕
The main idea is to build everything around Abstract Syntax Tree. There is no intermediate code a-la Java bytecode or CIL or Dalvik (software) code. Aum modules (compiled assemblies .dll/.class files analogue) are generically serialized abstract-syntax-trees. Aum supports aspect oriented programming with AST pattern matching so aspects may be injected in "compiled" code.
Currently we have constructed lexer,parser and most of semantic analyzer. The first code gen is basically an AST-walking interpreter. We have plans to keep working on this project and start using LLVM for machine code JIT compilation. One of the compilation targets is native executable (no VM) just like with C/C++.
Aum is a cross-platform development paradigm, based on a 100% written from scratch runtime library and will be released as Open Source Software targeting Linux, Windows, Android (operating system) and other platforms.
〔Aum Syntax Example - http://blog.itadapter.com/2010/04/aum-syntax-samples-constrained-domains.html Blog〕
==See also==

*Embarcadero Delphi
*C Sharp (programming language)
*Erlang (programming language)
*Java (programming language)
*Objective-C

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Aum Programming Language」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.